@charset "utf-8";
/*css 初始化 */
body{
  /*background-color: #f1f1f1;*/
  /*min-width: 700px;*/
  font-size: 15px;
  color: #000;
  font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";
}
html, body, ul, li, ol, dl, dd, dt, p, form, fieldset, legend, img {
  margin:0;
  padding:0;
}
fieldset, img,input,button {
  padding:0;
  margin:0;
  outline-style:none;  /*去掉input等聚焦时的蓝色边框*/
}
ul, ol {
  list-style:none;
}
input {
  padding-top:0;
  padding-bottom:0;
  font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";
}
select, input {
  vertical-align:middle;
}
select, input, textarea {
  margin:0;
}
textarea {
  resize:none; /*防止拖动*/
}
img {
  display: block;
  /*width: 100%;*/
}
table {
  border-collapse:collapse;
}
h1,h2,h3,h4,h5,h6 {
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  /*font-size: 16px;*/
  margin-top: 15px;
}
s,i,em{
  font-style:normal;
  text-decoration:none;
}
a,a:hover{
  color: #000;
  text-decoration: none;
}
/*清浮动*/
.clearfix::after {
  content:"";
  display:block;
  height: 0;
  clear: both;
}
.clearfix {
  zoom: 1;
}
/*公共类*/
.fl{
  float:left;
}
.fr{
  float:right;
}
.xycenter{ /*水平垂直居中*/
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.bgGreen{
  background-color: #3ffd47;
}
.bgRed{
  background-color: #ff2424;
}
.bgGray{
  background-color: #9b9e95;
}
.fontRed{
  color: #ff2424;
}
.fontGreen{
  color: green;
}
.normal-light{
  color: #00b500;
  text-shadow: 0 0 3px #3ffd47;
}
.abnormal-light{
  color: #5f5f5f;
}
.fontCyan{
  color: cyan;
}
.fontYellow{
  color: yellow;
}
.font44{
  font-size: 44px;
  font-weight: bold;
}
.font32{
  font-size: 32px;
}
.font34{
  font-size: 34px !important;
}
.font24{
  font-size: 24px;
}
.font18{
  font-size: 18px;
}
.w20{
  width: 20%;
}
.w25{
  width: 25%;
}
.w30{
  width: 30%;
}
.w40{
  width: 40%;
}
.w45{
  width: 45%;
}
.w50{
  width: 50%;
}
.hidden{
  display: none;
}
fieldset{
  border: 1px solid #000;
  padding:5px;
}
legend{
  width: auto;
  border-bottom: 0;
  padding: 0 10px;
  color: #000;
  font-size: 15px;
}
/*用户名*/
/*用户名*/
.userinfo{
  padding: 10px;
  position: absolute;
  right: 70px;
  top: 0;
}
.userinfo span{
  margin-right: 10px;
}
/*头部导航*/
nav.navbar{
  margin-bottom: 5px;
}
.navbar-header{
  margin-right: 50px;
}
.navbar-header img{
  height: 50px;
}
.navbar-default .navbar-nav > li > a {
  color: #000;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
  color: #000;
}
/*修改layui部分样式*/
.layui-btn{
  background-color: #337ab7;
  border-color: #2e6da4;
}
.layui-btn-danger {
  background-color: #FF5722;
  border-color: #ff5522;
}
.layui-btn-green{
  background-color: #009688;
  border-color: #009688;
}
.layui-btn-blue{
  background-color: #1E9FFF;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
  background-color: #337ab7;
}
.layui-form-checked[lay-skin=primary] i {
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #fff;
}
.layui-table {
  color: #000;
}
.layui-table td, .layui-table th{
  font-size: 15px;
}
/*非打印区域*/
.noprint{
  display: none
}